// RequestThread.h: interface for the RequestThread class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_REQUESTTHREAD_H__7F123187_E109_49FF_A01A_7A658AA1F188__INCLUDED_)
#define AFX_REQUESTTHREAD_H__7F123187_E109_49FF_A01A_7A658AA1F188__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "CommonLib\Thread.h"

class BaseRequestHandler;

class RequestThread : public Thread
{
public:
	RequestThread(BaseRequestHandler * pHandler);
	virtual ~RequestThread();

	virtual bool ExitInstance();
	virtual int Run();

protected:
	BaseRequestHandler * m_pHandler;
};

#endif // !defined(AFX_REQUESTTHREAD_H__7F123187_E109_49FF_A01A_7A658AA1F188__INCLUDED_)
